roof assessment roof roof design construction slate roof metal roofs residential roofs roofing roof consulting architect sal ammoniac siding contractor roof inspection